-- dust_bonus
-- create by zhuangsl
-- 道具：梦境之尘奖励

return {
    apply = function(source, target, classId, value)
        -- 次数+1
        DungeonServiceM.addDungeonAttrib("dust_bonus_times", 1);

        -- 第1～3次使用：3点魔力
        -- 第4～6次使用：2点魔力
        -- 第7次及之后 ：1点魔力
        local times = DungeonServiceM.queryDungeonAttrib("dust_bonus_times");

        local count = 3;
        if times > 6 then
            count = 1;
        elseif times > 3 then
            count = 2;
        end

        local bonus = {value[1], value[2], count};
        BonusM.doBonus(bonus, "dust_bonus");
    end,
};
